//
//  WXMagicLabel.h
//  数字变化动效
//
//  Created by tianlong on 2018/6/5.
//  Copyright © 2018年 tianlong. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "WXMagicNumber.h"

@interface WXMagicLabel : UILabel
/** 提示数字 */
@property (weak, nonatomic) UILabel *tipLabel;
/**
 数字滚动
 @param fromNum 开始数字
 @param toNum 结束数字
 @param duration 动画时长
 @param type 动画进场出场类型
 @param progressBlock 进度回调
 */
- (void)setNumberTextWtihRollAniamtionFromNum:(CGFloat)fromNum
                                  toNum:(CGFloat)toNum
                               duration:(CFTimeInterval)duration
                          animationType:(MagicAnimationType)type
                                progressBlock:(void (^)(CGFloat number,CGFloat percent))progressBlock;

/**
 显示提示数字
 @param num 提示数字的值
 @param textColor 文字颜色
 @param font 文字字体
 @param otherConfig 文字的其他配置：如果背景色，圆角等
 */
- (void)showTipLabelWithNumber:(CGFloat)num
                     textColor:(UIColor *)textColor
                          font:(UIFont *)font
                   otherConfig:(void (^)(UILabel *tipLabel))otherConfig;
- (void)removeTipLabel;
@end
